package com.ev.asl.dao;


import com.ev.asl.domain.KisStockDO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

/**
 * 文件名称： com.ev.hr.dao.KisStockDao.java</br>
 */
@Mapper
public interface KisStockDao {

	KisStockDO get(Long id);
	
	List<KisStockDO> list(Map<String,Object> map);
	
	int count(Map<String,Object> map);
	
	int save(KisStockDO kisStock);
	
	int update(KisStockDO kisStock);

	int updateAll(KisStockDO kisStock);
	
	int remove(Long id);
	
	int batchRemove(Long[] ids);

	int batchUpdate(List<KisStockDO> param);

	int batchSave(List<KisStockDO> param);

	List<Map<String, Object>> getAllIdAndUniqueness();


	List<Map<String, Object>> getAllDataByParam(Map<String, Object> map);

    int	insertOrUpdateSelective(KisStockDO kisStockDO);


//	List<Map<String, Object>> pageList(KisStockPageParam pageParam);
//
//	int pageCount(KisStockPageParam pageParam);
}
